package in.lib.view;
import in.model.SimpleUser;
import in.model.base.NetObject;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.MultiAutoCompleteTextView;
public class AutoSuggestView extends MultiAutoCompleteTextView
{
public AutoSuggestView(Context context, AttributeSet attrs)
{
super(context, attrs);
}
/* Overriding this method and returning String type solves the problem */
@Override protected CharSequence convertSelectionToString(Object selectedItem)
{
NetObject item = (NetObject)selectedItem;
return (item instanceof SimpleUser) ? "@" + ((SimpleUser)item).getMentionName() : item.getFilterTag().toString();
}
}